I agree for the most part. Also to add to that, I think that people throw around the term "hometown discount" very loosely. Campoli has only played a very small amount of games for this organization and has only been here for a few months. Why is he obligated to take a "hometown discount" in this case? There is no hometown, this is just a pit stop for him at the moment.
Even Seabs, Kane, Toews, Keith... Chicago is not their hometown, at no point are they obligated to take that "hometown discount" when they have only been here a few years. Perhaps they are loyal to the organization and certainly did take a pay cut, but to me, a hometown discount is bigger than that. Nik Lidstrom, now that is a hometown discount for the Wings. Chris Campoli, what would he care if he plays in Chicago or somewhere else as long as he gets his money?
The only time I would expect a discount is A. the player was born there, grew up there, idolized the team growing up, and never wants to leave. Or B. Has played there the majority of their career and wants to end their career there.