This is so fucking stupid. Yeah, people are just too dumb to understand that soy milk and almond milk contain no dairy. Are you gonna rename peanut butter? There's no more pressing issue than renaming shit. These people need to be hit in the head.
Several EU countries with strong agriculture lobbies have laws like this on the books, and that usually leads to peanut butter being renamed peanut spread or peanut pulp.
What's funny is that Chinese is such an efficient language that the hot topic English naming debates aren't nearly as present since whoever named these things are as direct as possible.