As a consumer, given all the choices there are in the ticketing space, I feel that Ticketmaster is a great value for the money. When they charge me $8.50 in convenience fees, I smile and say "thank you, Ticketmaster, that was so fucking convenient!"
As for charging you to print your own ticket - well there's these things called Internets, which is basically a lot of computers hooked up to a lot of tubes, going to bigger computers with bigger tapes than the tapes you and I have at home (and some bigger tubes.) It costs them money to send you your ticket over the tubes of the Internets, so they pass that cost on to you so they can hope to break even since they've already given you such a great deal on your tickets.
</truthiness>