Falling out with 3 different Rangers managers during his last stint at Ibrox, then throwing his toys out the pram because Livi wanted him to fulfill the role he signed up for, might be reason enough to avoid him anyway. (Although he did manage to make 23 appearances last season for a team that finished above us).
I don't think there will be any humble pie involved, though. I didn't say he was useless, just that signing a guy that will be 40 at the end of a 2 year contract is a risk. I don't remember many 40 year old strikers playing in the Premiership.
I think Johnson was a better signing for us, though, and I'd have been happier if we had stuck to that approach to fill the Sammon spot.