BJP laid 'anti-women' trap. Opposition was ready with caste plank