I heard a great talk earlier this year about the difference in "Animal Welfare" groups and "Animal Rights" groups (aka PETA). A great website was mentioned called
ActivistCash.org which shows a great deal of what is behind groups like PETA and HSUS.
Definately worth a look...