Jammu and Kashmir BJP president Ravinder Raina on Monday lashed out at former Pakistan cricket captain Shahid Afridi for his recent controversial remarks on Kashmir and Prime Minister Narendra Modi, saying he has not forgotten India batsmen's onslaught against him.