RMB: <<And saying Bil'am didn't pass isn't saying that Bil'am /couldn't/ pass.>> You didn't look at the Ramban :"When God knows that a tzaddik will do His will He tests him, but he won't test the wicked who won't listen." David Riceman