All you said well, is a history. This is like we should not talk because our gr8 gr8 grand dads had a big fight and my gr8 gr8 grand dad shared rapo with not - so - good friend of your gr8 gr8 grand dad. Please no offence but watch some hindi movies you will find solution to this problem.
You and communist share same problem. You warm and hatch books and ideologies. But life and reality is beyond theory , hence start living in real world.