I don't have a problem with Iowa state not wanting him. Or him not wanting to play here.
But it seems like a bit of a **** move for them to block every team they've played for 2 years.
Given his reason for transferring was that he wanted to play at a higher level, I don't think that's an unreasonable restriction. He will still have tons of options.