I will never understand why Ben didn’t get rightfully pissed off at Mal for drugging him.

Ben gets drugged by a love potion that was in a cookie. Even after it's washed off from the lake, he found out what Mal was doing and didn't get mad. What the heck?! Ben had his autonomy taken away from him and he's actually crazy for not being mad! Why isn't he angry at her?!