Can we still blame the Steve’s or at some stage do the current decision makers take responsibility?
Luckily we blame the AFL for this, not the club. It's part of their licensing of merchandise. Company's pay for a license and then submit the items to the AFL for purchase via the club / AFL stores / retail stores.
That is why you get crap like this, dodgy keyrings, plush toys etc.
The club gets a revenue stream, the AFL gets a revenue stream and the supporters get utter crap sold to them.