I agree with being a part of something bigger than yourself and honoring your commitment being traits of high character and what we should be striving for. However, the difference with high impact sports like football is that your skill level and career duration are really dictated by injury. Thus, it is a perishable skill. In football, it's not an if, but a when you are going to sustain an injury. So timing does become a consideration and if you're highly touted, and will be drafted high, and can take advantage of that skill level, you should do it. If he stays, that is certainly admirable, but if he tears an ACL, he will assuredly plummet on his earning potential.