Personally, I think everyone just has their own way of caring for snakes, it's not the blame of a forum or entire country. I just recently separated a pair of adult corn snakes, and although I now know the risks, I don't feel like a bad person for having cohabbed. I have 8 corn snakes, ranging from babies to adults. The only pair that I cohabbed was my first pair, and none of the others have been, or will be cohabbed. I just thought that they looked great in a nice big vivarium, and I had put so much time in making the tank look nice that I thought it would be cool for them to share. The tank is large, and had lots of plants and hides to share.
All of my snakes are cared for with extreme dedication, and I think it's a little ridiculous for someone to say that a person shouldn't be able to keep snakes if they're too uneducated to house them separately. I have learned alot about caring for corn snakes in my time keeping them, and although cohabbing might not have been the best decision, I don't feel that I was ignorantly harming my snakes.
I posted under another thread about my situation, and although I was told the risks and warnings, noone made personal assumptions about how I care for my snakes. They informed about cohabbing very respectfully, and I took their opinions to heart and decided to separate them. I appreciate it when people can be informative and helpful, without casting irrational judgements from their high horse. Sure it's probably best to house snakes separately, but I can guarantee that they're are alot of people that cohab, or have cohabbed, that care for their snakes very much, and don't deserve to be treated like they're unworthy of owning the snakes that they have built personal attachments to.