All 350m?
That's like saying that the billion or so nominal Christians are anti-war, because the canonical Christian writings are clearly anti-war, and particularly 'pure' devotees may preach it, and a few may take a principled stand against it ... but in practice, Christians go to war in large numbers. (Exactly like Buddhists, I might add).
In general, the little Laotian mother trying to keep her house clean is not too concerned about the rights of cockroaches.
Like most religious adherents, most Buddhists essentially pay a class of professional adherents to be devout, so they don't have to be. :)