I don't see what the issue is. Seems simple.
Stern didn't want images out before the game was released so they could market the way they wanted. That's their right. If they are smart they will adjust how they hand out promo data etc so they don't have to spend time asking people to take things down. Simple as having people sign NDA's....put some risk in it for the people leaking stuff.
Anyone can stream a game that they own at a location that they own. If you want to stream from someone else's location of course you need permission.
If you have a toxic drama filled stream/podcast expect to be treated as such. Some people certainly flock to drama so it may be good for getting views, but not everyone enjoys it. Certainly don't expect a good business relationship with manufacturers since they have plenty of other people to work with. Big difference between constructive criticism or "it's just not my thing" and bashing.