I like that idea. Maybe the Gods created another dimension for the myths to exist in or perhaps the "bad ones" were imprisoned while the "good ones" were given human disguises so that they could blend in. The rebel God(s) could have released the "bad monsters" to terrorize humanity and feed his power. Maybe all the demigods are being targeted and killed to prevent them from stopping the attacks and your guy is one of the last.