How is having no web-app or web-client (and banning you if you use any third-party client) meaningfully different from refusing to let you access anything in the browser?
It's different in that it allows a contrarian farkwad (or someone with O.D.D.) to disagree with anyone they wish.
Snapchat is in control of all the things you listed. You're agreeing with the person you're insulting.