dont get me wrong, if my son liked those bands, id be totally ok with getting him a shirt or two since none of them have skeletons that have bleeding crowns of thorns on them or dead babies.
I would still forbid him to wear it if he bought it with his own money as I feel they are offensive and inappropriate for school, work, family outings, church, grocery shopping, etc.