The Shiv Sena on Monday launched a blistering attack on the BJP, blaming it for the end of their 25-year-old alliance and questioned Narendra Modi's 'new-found' respect for Bal Thackeray after the PM refrained from criticizing the former ally at a poll rally in Maharashtra as a tribute to the late patriarch.