Your theory is not as crazy as it may sound at first
Your structure appears to reflect the true nature of human beings, coalescing into "social groups" as it does. However, geographic dispersal and localised homogenisation of peoples and cultures in villages, towns and cities, even countries, acts against this process producing an ever-fluxing state of society.
It is a bit like a pan of boiling water. Too much heat and the pan boils over, too little and it remains dormant, never achieving a degree of effervescence.
You have aligned the rules of society with the atoms, but this isn't so far from an illustration of society in that all people align themselves using a general principle of "likeness" - We tend to group ourselves and mix freely with like-minded people.
I like your theory but cannot indicate that it is entirely ground-breaking, it being a pseudo-illustration of what happens naturally in real life anyway. If you were to cast your eyes back to, probably, the pre-war years you would see that lines of delineation were much clear, your atoms were not mixing so much.
Often, people hark back to the social temperament of this time as a "Halcyon" period, regardless of the way that it "boiled over" into an extreme fascist view and subsequently into WWII. It was much easier to understand where you stood since the rules of society were much clearer. This didn't mean that society in itself was any better, just easier to comprehend.
I think that your view is an imaginative and highly commendable approach to the ever growing problem of globalisation and the aforementioned homogenisation of peoples and cultures that is so detrimental to civilisation. It recognises the crux of the issues facing mankind - the balance that produces "latent heat" is currently off the mark, the gas is turned up way too high for humans to cope with and maintain a coherent society.
Perhaps it may be a bit too surreal for others to cope with and understand but I like your thought process and application of analogy.
[edit on 14-5-2009 by SugarCube]

