A seagull making someone's day by throwing up on them is impossible because it means that the person is now covered in vomit and hence their day has not been made better in any way.
Consider the statement "I was on my way home from work, and a seagull threw up all over my suit in the middle of the train station". Based on this "I was on my way home from work and a seagull just made my day by throwing up all over me in the middle of the train station." a true statement? Yes, no, or I don't know?