I imagine the hot drink rule is a liability issue... In todays litigious world I can't really blame them!
Is the 7kg limit published? Did you know that, yet voluntarily purchase a flight on that airline?
If so, then calling someone who enforced the rule a "bag nazi" reflects more on you than them I'd suggest.