By the book it was offensive interference. It is only offensive pass interference if the offensive player initiates contact. But since the defender was holding him the whole time that was not the case. If you only watch the last second, I could see why the call was made. But by the book, it was not the right call.
I meant defensive pass interference.
No initiation of contact isn't important for a push off. For other general contact initiation is necessary, but a push off is interference regardless of who started the contact. I believe the theory is if the defender started the contact the receiver shouldn't push off because the defender will get flagged anyway, and if contact was mutual (which in this case it really was) and the receiver needs to push off to make the catch then he screwed up. A push off is always interference, the most initiation of contact plays into it is you might get matching interference calls and a do over with no yardage assessed (pretty rare, but theoretically possible), either way the catch will be wiped away.
You're entitled to your own opinion, of course, but you're not entitled to your own facts. Your claim is demonstrably false.