It's easy to let it go. Stop calling people stupid, just because they don't see the world as you do. Accept that people are individuals. Some engineers want hours regulated, some maybe don't. Some people are greedy some are not.
I don't necessarily disagree with everything you say, but I do disagree with your sweeping statements, generalisations and "holier then thou" attitude.
You come on the Engineers and Technicians forum, insult the entire group of people for whom this forum exists, not really the best way to get your point across in my opinion.