I made a comment that stag parties are just another form of fund-raising for a wedding, and a guy friend of mine said that it's not always true. He told me to think about it as a bachelorette party, and isn't it ok that the girls pay their own way at a bachelorette party? His argument was that unless the tickets are $30 and higher, the money is being used to pay for a good time - alcohol, food, table games, raffle prizes, etc. So how is it any different from a bachelorette party at a spa where the guests have to pay for their own services?