There's no "agree to disagree" when you're doing something that (whether you intend it that way or not) will end up scamming people. Don't tell people your code is open source when it's not open source. Don't tell people your code is free when it's not free. It's not entitlement to expect people to keep their word, even if you didn't pay them.
Accusing people of "scamming" you by giving you something for nothing, and putting their extremely permissive terms in clear writing, is acting entitled. You're not the lifeguard on this beach, so draw your lines in the sand somewhere else. Good day to you sir.
Do you really not understand that the colloquial use of these terms differ, and that most people don't even know about the FSF and OSI? On the other hand, the license has always been the law and everyone knows that. If you're just going off someone mentioning they "open-sourced" their work, not checking the license, and importing that into corporate projects, then you could end up with anything and would frankly be lucky to later find a FSL or BSL rather than something in the GPL family. Being scammed and just being dumb are two entirely different things, and you have yet to point out any real scams.