I have a feeling that Harrison Barnes would have loved to be a Cyclone having grown up in Ames around the teams, his mom working at Iowa State and most of all his dad being a Cyclone legend. Be that as it may, it would have been very costly for him to follow his heart rather than his head at the time.
Like Barnes, Foster made a tough choice. Pretty big deal for a young kid and shows some maturity. I know his dad got a little heat on here but from X's comments, it seems like his family did a great job keeping him focused on what was important.