We have a channel for our team to BS around in and one for more serious discussion which inevitably trends towards BS. Someone has to be an adult and tell people to quit it eventually. It's a problem with our team but not slack.
That sounds like a people problem, not a technical one..
You can disable images from 3rd parties showing automatically.
We used to be on Hipchat... moving to Slack the only thing I've missed is giphy on Slack seems much, much worse.