What did Steve do to you? This personal?
If he is not breaking any rules, what's the problem? You can simply choose to ignore Steve's posts if you don't like what he has to say. I for one, have learned a ton from Steve, and have only bought a couple of his products, all of which delivered. Steve does not have any ties with me, nor does he know me personally at all. He hasn't made enough money off me to keep his lights on for a day... Yet, anytime I have a question, he is always willing to help out. Don't burn the guy out. He is one of the good ones.
I don't see any problem with him marketing here either. Matter of fact, we're just helping the guy out with these shenanigans. Exposure? Isn't that the name of the game? Good for Agon, good for Steve, good for everybody. It's all good mang.
Drop hints about the product.... Tell me, what's the difference in that and just coming out and saying it? You buy your stuff from big names that spend fortunes on marketing, and I'll take the cottage industries. I bet I arrive at the same place with less damage to my wallet.