Diljit Dosanjh blames government