After reading through this entire thread,
@DrStrange wrote my exact thoughts.
1) This is a raked game. To me, there is no such thing as a friendly raked game. Once the game becomes raked, the game is about money. I applaud the winner for sticking around for 60-90 minutes.
2) He has every right to that jackpot regardless of how often he plays, unless a rule exists that requires a specific amount of appearances, hands, etc.
3) Tipping the dealer is just that, a tip. I personally feel that a tip is customary, but not required. On top of that, the OP mentioned winning this jackpot on first time playing and tipped the dealer $100 along with $25 to all the players. WOW!!!! That's one hell of a tip, and brings me to my first point. This game has nothing to do with friendly and everything to do with money.
4) The host has every right to not invite this player back, and that is also ok.
5) I get a feeling that the regulars are being a little whiney because they didn't hit this jackpot. Bad look if you ask me my thoughts on that.
6) I want to reinforce #1. It's a raked game. To me, a raked game, whether via host or casino, is about money. The player who won this jackpot understood the assignment. I don't want to turn this into a rake vs. no rake debate, but it's different to rake game, compared to set up a food and beverage jar for players to toss in the money.