40 is steep as fuck, they were only 30 before the pandemic, and then last year they were 35.
Although saying that, I can agree with your comment in 2014 when I saw Aerosmith and Slash in New Jersey, they were selling shirts at $40. The exchange rate was crazy good then, so surely now that the dollar is worth more comparably to the pound, it shouldn't seem so steep? Would mean shirts have only gone up $12 in 9 years, and that's for a stadium band instead of an arena one too.