Twitter needs to offer commercial opportunities to brands in order to thrive, but forcing England fans to take part in mandatory gambling advertising has left a bad taste in mouths.