Theres a theory floating around in psychology, you would have to ask Sunny for the technical term, but the point is he may be telling you more than you think.
The theory states that sometimes when a person is angry and they criticize someone... Those criticisms reveal the inner thoughts of the speaker. Your husband may be attacking himself when he's calling you a gold digger... He may not want to admit it but at some level he may resent himself for siding with his parents because they throw money at him...
I wich I knew the term for this concept, Sunny has likely heard of it...
I learned not to take a waywards criticisms too seriously given this theory...
You will see a lot of people on this forum who's cheating spouses accuse their LBS of having an affair... Some guilt sneaking up to the surface methinks?
You may want to re-evaluate your husband's criticisms of you in the context of his own behaviour... he may be trying to tell you things he regrets about himself more than you...