All of it. He was never an advocate for software being free or against the right of companies to monetize their API in any context. He was against a specific company using "monetizing" their API as an excuse to make it impossible for third party apps to exist.
His position has not changed in any way and there is nothing that is in any way consistent between any of his statements or behavior.
No, you are.
Your presentation implied he owed someone something because he made an app that had a free version once.
It absolutely is not, and does not resemble, "fair" to complain that a guy followed the bare minimum rules for an app to be allowed to exist.