Are we not allowed to complain about known things? If you get a speeding ticket do you complain about it? Under that same philosophy, complaining about your ticket is irrational and stupid. Someone complaining about a hangover is irrational and stupid. Someone complaining about having back problems because you sit all day and don't exercise is irrational and stupid. I just don't think this line of reasoning makes sense at all. Our priorities change and maybe a teacher wants to do something good for the world but after 10 years they see they're not paid/respected well, and they have a family to take care of and a mortgage to pay and they're tired because they work 60 hour works. IMO that's a very rational place to start complaining.