The Red Devils are an international 1% OMG,and are the largest puppet (support) Club for the HA
Yes they are pretty big club in Europe also, to call them a puppet club may seem a bit weird, they are Angels.
Puppet Club is an alternative to Support Club. They are commonly used to conduct criminal activities,for the Club they are also "feeder" clubs from which the dominant Club will recruit.
Bottom line,the Red Devils are not Angels,they have a different patch,and are a completely separate Club.
Puppet or Support is not considered a demeaning term in the OMG world. I have also heard Support Clubs referred to as "duck clubs",but I don't know the origin of that term.
Every major 1% OMG has such Clubs.