@alanala Basically by being Shaman King Hao is forced to see the fact that, nope, the humans aren't as bad as he thinks. And since you can't really hide who you are in GS, he can't run away from that fact as well, evident from him losing his mind reading power subconsciously.
The part the previous chapter where literally every character ever turns up was a bit hokey, but overall I suppose I'm satisfied enough with this ending