I think you may be on the right track. But, hey give the kid credit. I think this may be a 500+ post thread!
Rejection can provoke strong reactions in young guys. Instead just accepting that the girl may not really be into you , call her a jesus freak.