I think there is also a lack of education around what is appropriate / acceptable behavior and more importantly how to interpret reactions or signals. As creatures with drives, we're programmed to react to certain signals in certain ways, and the way these signals get interpreted versus what they really mean is something that the medium of the internet really affects. This goes both ways - for the streamers, they might not realize something is innocuous, and for the viewers, they may not realize that a display of affection is a part of the show for everyone.
If someone wants to do something actually progressive to improve the atmosphere for streamers, efforts should be made to improve awareness of the dynamics at play between streamer/gamer and viewer through educational materials. I think that would be really helpful for a lot of people who aren't malicious and want to be a part of the community. That would eventually also widen a bit what's acceptable from the viewers, since they won't necessarily be lumped into the creeper category by default.