If the government wants to get involved in how private citizens make their money, then I think it’s high time that the public starts dictating how those in elected office get paid. How about determining payment on the basis of days in session, number of constituents spoken to personally or emails answered personally, the amount of days spent receiving constituents in their state or district, time spent actually reading legislation they are voting on, etc. etc.
Maybe we should require them to put all the money they raise into a ‘common fund’.
If the topic is gratuities, politicians definitely need to be included. It’s how they mysteriously become millionaires while in office.