I have a command block (named "The store owner") with "/me gave @p a cookie."
what I expected in the chat:
The store owner has given iamdarkyoshi a cookie.
what hapened in the chat:
The store owner has given @p a cookie.
BUT: when using /say hello @p, the @p works fine.
Confirmed.