Perhaps they receive a lot of Rat contributions. I guess it is understandable, in that case.
Just wrote to them ..Let's see what they have to say about it. Yea , I'm sure you're right , lots of DEM $$$ going to them .