YES. This is EXACTLY what I was about to say. Leon just seems like an immature ass to you here. He does not deserve the sympathy and patience you gave him, but you did. That was noble.
I do hope he understands how stupid he sounded eventually though.
I really do hope that this goes well for you though. There is always someone out there dude.