I never would understand Indian politics, they may look supporting a party at center the same time they are calling them names in other places. That is politics for you in India.
India is a quasi federal state. National politics differs from state level. Many times circumstances force a political party to support another party or alliance at center and follow a different line in state. It is not possible generally to follow same alliance in center and states.
even then, generally, the UPA allies are supporting congress in states also. Thus presently Trinmool congress and DMK are in same alliance at center and state.
Moreover being in alliance does not mean giving full and uncritical support. alliance is not same as merger. The parties remain distinct even after forming alliance and maintain their distinct identity and views.