Two senior BJP leaders including Union Minister Niranjan Jyoti today blamed Kasganj violence on pro-Pakistan and anti-national elements in the western Uttar Pradesh district, saying ABVP members were fired at by anti-national elements because they "could not tolerate Tiranga yatra".