Wow, did not know that about CAIR. Yep, I agree, many mods there are ridiculous. From my memory, they have driven away many resourceful board members of the years.
Of couple of them wear badges when they aren't trolling their own forum. It's a pretty tight "good ol' boys" club. The Avila's themselves are good folks, they've just let "t3h stoopid" run a little rampant amongst their staff.