I'm really pleased to see the volume of on-topic postings rising here lately. I've found that putting the following list of posters on ignore weeds out the bulk of the off-topic political garbage here:
Anything with "Berry" in the user name Anything with "parag" in the user name Anything with an animal combined w/ body fluids in the user name Anything with "tomo" in the user name The range of D_##_##_## ids Woate Sardonicuz Southernboy48 Synch2grid xdukvp yah_te_hey doomdogcat anumber1111 whoooooodaddy lordkahutra2 thedeserthawk
That's my ignore list and it does a terrific job of weeding out 95% of the BS here. Some crap still slips through but the on-topic posts are the majority lately with this simple filter.