a singing bonus isnt really a "bonus' it's more of a salary advancement so yeah that asswipe needs to pay back since he isnt playing. $2mil is like a drop in the bucket anyway so what's the big deal.
they should do away with calling it a signing bonus cuz that's not really what it is.