It's pretty obvious, at least to me, that the person liked just the brand, and that the brand is just advertising a post below the like. I would think it would say "Johnny Wonny liked VICE's post" if the user liked the post.
Correct, but this isn't obvious to everyone. This UI design seems purposefully chosen by Facebook to look as if the user has liked the post as well as the brand page.