CPM has not been opposed to BJP since inception. In fact, they all were together till 1993, in some form of alliance or the other. Remember Janata Party Govt., V P Singh Govt. etc.?? CPM is an opportunist. They consider BJP communal but not Muslim League, SIMI and MIM. You being a muslim, will naturally say bJP is communal but not Muslim Leagure or MIM or SIMI.