School fires blogger over post about homophones, citing 'gay