User blog comment:Omega natsu2/Fairy Tail's Ending/@comment-4449950-20140626081503/@comment-4829046-20140626133016

Here's a thing anon, everyone is selfish. It just depends on how that selfishness is utilized. Jellal understands that his decision is selfish when considering Erza's feelings but he believes that it would be better off this way and this kind of thing is regular human psychology. It is inevitable that he will be hunted and it isn't something that they can just shrug off with nakama power. He needs to prove to the world and also himself that he is worthy of being in the light.

I'll being another series example. SPOILERS One of my favourite characters is Accelerator from A Certain Magical Index. Originally a villain who murdered on a daily basis, we later learn that he isn't a bad person, just that his potential made him the target of corruption. He never changes in regards to not killing people but he accepts this. Deep down however, he wants to be like the MC who walks a path of righteousness but Accelerator knows that he can never become like him, so instead he acts as an anti-hero that will do whatever it takes to protect those closest to him. Even fight the MC who he looks up to. Subconsciously he doesn't want to interfere with the MC when he is saving lives, but his ego prevents him from actually thinking that way which is all great character. SPOILERS

So yeah, at the end, Jellal will stop thinking of his unworthiness and be able to let go and that's when he can be with Erza. Until then, well, we have a display of his epicness with or without Erza. XD