I beg to disagree.
Show me a people who don't bad mouth their country and I will show you a liar.
EAfricans imo are the only people who bad mouth their countries but will not easily trade their citizenship for another.
Kenyans badmouth only amongst themselves,but if faced with a challenger,they will gang up and cannibalize the 'badmouth'.
That tells me that it's intended for the good of us all...