The only real way to fight this type of crap by the ticket vendors and other retailers, don't purchase their products. In addition, make sure to write them and let them know why you didn't buy their products. As an individual they won't care about one lost sale, but if enough people would stand up and refuse, they would take notice when revenues start to drop. Too many people just go along and let themselves be screwed. Stand up and let them know, complain directly to the businesses.