I like the Punk Master shirts!
I generally trawl https://www.threadless.com/ and http://www.redbubble.com/shop/.....me_leftnav for graphic tees. There is a lot of cutesy whimsical stuff, but occasionally more edgy or artsy stuff too (and Threadless frequently has 5$ tee sales).
I just remembered I could cut the neckline out of crewneck tees and roll the sleeves, so suddenly a lot of my less worn tees are getting worn more often
For true rock and roll shirts I would check out the merch of bands you like on their official sites, or scan ebay for older merch. Or do the same with obscure movie tees or something. Or check out older All Saints tees there.
Or if you want tongue-in-cheek rock tees :
http://www.redbubble.com/peopl.....collection there are actually a couple of designers who do these 'hair only' musician tees for a lot of different musicians.
https://www.threadless.com/pro.....yle,design
only tangentially related but *swoon* I love this Acne studio tee: http://www.mytheresa.com/us_en.....m=affiliat