On our recent trip to Switzerland we went to Mt. Titlis and one of the attractions there is an observation deck which is part of a restaurant and it is 50m above the glacier and costs some extra CHF for the same. Of course it becomes free if we spend 100CHF per person.
While we were looking at the menu at the base we saw another family asking questions to the host and the hostess was explaining it is a deck which takes you 50m above and so on. The guy or mostly the dad was asking questions like what if I just go up and get a 6$ coffee and the hostess was like "you cant make it to the deck", since we had read up we tried to explain to the dude that "its their business model and people pay for it" and the guy turned to us and said "I am just trying to make sense of the cost and trying to justify".
At that moment, I felt like, "dude, either pay up or leave" you are not the CEO of that hotel, you may not want to pay but others are willing to and hence they have set the price.
Yes, it did irritate me more for the family was fellow Indian. Don't know from where.