To be honest, I don't see what's wrong with it. It's advertising for the Army. Big deal. Patches are patches and badges are badges...
It's really no different than the shirts you can buy from ranger joes or any variety of Army/Navy store.
IIRC, there's been no outrage at the use of the CIB or CAB on those gawdy t-shirts that say "Combat Infantry - Combat Proven". Anyone can buy them. I have more trouble with that than someone wearing a stylized unit patch.
And CSB: The motto is a heck of alot more stylish than "Dog-faced Soldier"
(for a laugh): What about Patches O'Houlihan? He's sporting what appears to be the patches of the 16th MP BDE, the 6th Cavalry, the 1st Corps (?- thought the dress one was black), and an upside down SF patch without ABN tab, to name a few.