Friend rant!

So I was going to go to this concert from a band a really love. And I thought it would be fun to invite my close friends! So I ask 3 of them and they all say "yeah sounds fun" "I should be able to go" "let's do it sounds great!" I let them know I'll get the tickets and they each cost $180. So I get them all tickets, and I just assumed they would pay me when we get to the concert. So I text them a few days before to figure out meeting times and shit like that, and I thought oh I'll just bring up the paying me back thing. So I say "oh guys btw the cost of your tickets was $180, you can just pay me at the concert!" And one by one they respond, "wait I don't think I can afford that!" "Yeah that's kinda steep" "Could you just pay for this one?" Like WTF! I told them the cost before hand! If you can't afford that then tell me you can't go! Like you think Im made of fucking money? So they all end up canceling on me! I have 4 fucking tickets that I paid for with my hard earned money! And I have no one to take. Ugh is that not a shitty thing to do to your friend? Like am I overreacting? Ugh I'm so pissed, like how am I supposed to respond them? Like this just happened and they all said they have to cancel and I haven't responded back! What the fuck do I say to them?