There shouldn't be any arguing about this scenario. A four star player, FOUR star, not diamond in the rough, not unranked low rated prospect, would never, EVER, choose a D2 school over a D1 BCS school (and despite your attempts at explanation Hughes, BCS or not DOES make a difference) who is offering the kid a start. Everyone here wants to scream "realism, realism" and then when a case like this arises, that is clearly not realistic, it suddenly becomes "well things like this, uhh, should, ummm, kinda maybe should, umm happen sometimes so the small, umm schools have a chance". Make up your mind people, realism or not. Because in "real life" that signing never happens.
If this is any indication of what the game has become then I'll be the one to get banned for saying it, "Someone took something that wasn't broke and didn't need fixing, and broke it without fixing it. Unfortunately this is par for the course when certain specific site staff get involved. There were plenty of other areas of the game that could have used an update besides recruiting but a certain site staff got head strong, bull headed, stubborn, and attempted to tackle an update that was clearly out of their skill range".
'Twas a fine game years ago, now it's just turned into a puddle of shite.