I love the whole concept of a "resort fee" because it requires that we assume that the the hotel didn't know there was a resort next to it when it fixed its room rates.
It's like Sheraton built the Swolphin, looked out the window one day last week and suddenly realized, "Holy cow, what's that big 'EPCAT' thing over there!?!"