> I was feeling some guilt for such unethical hijacking, but since I bought a domain name now I had a right to claim this Twitter account too.
Buying a domain absolutely does not give you the right to claim any accounts registered using an email at that domain. This is absurd reasoning. You've basically stolen this person's account. The fact that they haven't tweeted recently is irrelevant.