Opt-out of event emotes/hide or delete emotes you've unlocked
Please allow us to opt-out of events that gift emotes when another user takes an action. Many of the recent events (e.g. HyperScape, K-Pop, Hispanic Heritage Month, etc.) have emotes that I don't want or find offensive, but I have no choice on whether they're added to my emote list when another user subs or cheers.
I suggest a tick box on the pop-up that appears over a stream to let you know about a new event that lets you choose to not receive any of the event's emotes. Alternatively or in addition, a section of the settings that has options for the current event. This section should also include a way to hide or permanently remove emotes from your emote list by or within an event category (e.g. HyperScapeEmotes, StreamWithPride, etc.) or individual emotes within the Unlocked and Global categories. Emotes that are removed or hidden should not be accessible by auto-complete. Removal of emotes should also allow simple feedback on the reason--offensive, unwanted, etc.
While this suggestion isn't intended to just let people cull their emote list to a reasonable size, it would also function for that purpose. Twitch may also be able to collect data on which emotes are found offensive or unwanted by a significant portion of their userbase, and perhaps make better decisions on future emotes as well as remove emotes that generate too much negative feedback.
This is something I 100% want. There are some event emotes that I just don't want to get, and other emotes that I want to hide from my list.
Having to always scroll through emotes I don't want/don't like just to get to the emotes I DO want annoys me, so I would love for this to be a feature.
Suggesting a system to just hide emotes as a potentially simpler solution. When hiding an emote the UI could ask the user for feedback on why they don't like it.
A "Your Emotes" section in the user settings that shows your collection with a simple show/hide button that removes it from the emote panel in chat.