Ink hurled, stones thrown and bullets fired during BJP office attack in Punjab