Don't you dare step aside. Your input is valued here. If he got offended by that post, it's on him. I won't speak for all, but those "Day in the Life" posts to me are funny. I take no offense if I'm parodied in them. It's good natured fun among friends.
And you did step up and apologize, even though it wasn't really necessary.