I agree, I was just about to remove the content as well. HWBOT is not the place for political discussions.
Also removed the spam post and banned the spammer.
The search is working well, you're just looking for the wrong user name. This user is known to the forum as odbytorq and on the front page you'll find him as phobosq.
I don't like the idea of awarding global points for every league. It will only make the point system more complex and harder to understand for new members, plus it will heavily increase the incentive for cheating.