I would contact a lawyer about this. You know all the ins and outs of contract law but you couldn't take the time to do a whois [link] and see when the domain expires? This is precisely why people should be careful when dealing with minors - if the minor makes a mistake the fault isn't in their lack of due diligence and the other party pays the price. You will need to be able to prove that the other party knew you were a minor and that you in turn did not mislead. You will also need to check the laws about trading with minors in the UK as they may be different from whereever you are.
Ok nvm we have resolved this. I did not mislead, he never asked. And it was my fault I never checked the age of the domain. I should have done more to see that the deal was a good one. But we have resolved this peacefully and its all good now.
If you took my statements to be a "bashing" then I suggest you read my post again. The reason minors have protection in most countries is because their lack of experience means they can make simple mistakes. What is a concern for many is the seeming knowledge of rights but not of responsibilities. In the real world it is easy to see if you need ID before doing business with someone and to check if you need a contract ratified, or endorsed by an appropriate authority. In New Zealand you can't rent a flat without the tenancy agreement being endorsed by the government agency involved. If the landlord fails to do that then they risk all rent being repaid on request. Never mind that in all other ways the tenancy was normal and legitimate. In the online world international laws become relevant and it's harder to determine the identity and age of the person with whom you are trading. It's important to ensure that due diligence is done by both parties as disputes can be harder to resolve.
I didnt take your reply as bashing. I meant by other members. I have posted about these things before and recieved PM's and saw posts saying minors shouldnt be allowed to do this and that. I just didnt want this thread to get out of control like I have seen before.