i dont think that offends. Its just way for the webmaster to earn something to maintain the server or as a reward for daily bread. So i strongly believe donate button should be there. Even most of the users will like it because they feel that its a request not a compulsion.