Smart teenage coder turned activist... Reminds me of Aaron Swartz, surprised no one mentioned his name yet...
In any case: Please take the time to actually understand the difference between XMPP and OTR. You have repeatedly and very confidently shown a fundamental misunderstanding of their function and implementation in this thread.