The reason was withheld, because this was when the current xG DMs/DLs, were being pushed to start not necessarily having to see someone abuse to be demoted from mod/admin, it was a test run to see how unaware people would react to this new way of demotion, so people who weren't fit for the position and needed time or a better attitude could be demoted, Flareon had his abuses reported to him multiple times by dams, fellow staff members, etc. so along with that he fit into the private reason, he abused random staff commands which you wouldn't think could be abused, like I believe one of them was friendly, he would constantly bait non friendly people to go after him, along with other stuff used on randoms he was demoted.
Now on to my vouch something that regards this thread more.
-1 I'd like to believe people change like a lot of people in this thread. However, I find people have an easier time changing when it is only one small thing, and Flareon, or Red Eevee now, has many that bother me when considering him for staff. He was very immature, constantly being rude or sassy towards people who wouldn't give him his ideal scenario, for example back when I put up a ban request on Jolteon for scamming, I went into the teamspeak to instantly hear the unaware of my presence florin, trashing me to my friends, calling me a C**T, because I, arguably, was the reason his friend was banned. So going back to the abuse, that was a serious problem, and it took way too many warnings to get him demoted in the first place, he got warning after warning yet continued to abuse to the point of demotion. As a fellow staff member at the time, it was very annoying to have regulars messaging me to ask him not to do this and that, to complain multiple times to higher ups and ask other staff members why he was still mod. Also on that, because he was unfit to be a mod in the first place at the time, he never made admin, he was mod for a couple months, but couldn't pass the training threshold to become one. Personally it is my understanding, that mods are supposed to be admins in training, obviously some will be demoted sooner and given reconsideration at another point, but it was so quick as that. If Flareon doesn't have the mental capacity or ability to succeed as an admin, he shouldn't be a Mod.
On a positive side he was a quite active mod, except for when he had to be constantly kicked off of Pokemon for AFK farming hours, and taking up a spot from another player, which he was also on multiple occasions was told to stop. He was good with responding to Calladmins, how fulfilled those calladmins were I can't say. I can't speak for his current activity, because of me now returning to TF2, but judging the +1s he's received, he obviously has shown his face on servers quite a bit.
I'm sorry yet again, for my continued bluntness and brutal honesty, but I will stop myself for now, because I assume my point and opinion/view has been expressed.
I wish you the best of luck on your submission
TL:DR -1 I believe he would not be fit for position, and strongly view against this for consideration.