Looking at how difficult is to actually breed and get your competitive pokemon is kinda sad that the only thing preventing you from accidentaly kissing them goodbye is a simple checkbox. It happened to me with a 5*31 adamant heracross, i just wanted to take a scarf he had, but absentmindedly released the bugger. I think that we need some system to make this kind of mistakes a tiny bit harder to accomplish. With this in mind i thought of a few options.
- You can't release pokemon with an item equipped: Self explanatory, as long as you have your pokemon holding watever item, they are not allowed to be released.
- Safe Boxes: There could be some boxes from where no pokemon can be released.
- Thrash bin: A special box that saves the last 5-10 pokemon you released before they are gone forever.
There are a ton of other options but you get the point, i know a few people with similar experiences as the one with my heracross and would be great to have something to prevent this happening in the future.
Added Dinkle's suggestion to make it more visible