I went through the same thing a few years ago with "lame" after a disabled person I knew told me she thought that was offensive. It was hard for a few weeks, but these days I mostly stick to more accurate words like "stupid" or I just swear in foreign languages. :)
no subject