this is not what cake-eater means.
cake-eater is a term used to describe suburban spoiled and or rich kids as opposed to the poorer neighbooring suburbs or city kids.
From either "Let them eat cake" or everyone else just eats cake on their birthday, but these fucking cake-eaters eat it for breakfast.
A cake-eater is a rich person who gets their job or assignment because of their family's status not personal drive or knowledge. Typically they do a piss poor job but never get fired or demoted because of their stature, even though more qualifed people could do better.
I always was told that these were usually people of German or English descents. Certainly not Italian. Lol. An example was a wedding where Italians would serve many types of ethnic foods in contrast to cake eaters who would only serve light appetizers and - cake.