Clue: Offends boyfriend returning 40% of gifts (7)
Answer: REVOLTS
Explanation: Definition: Offends

**<=LOVER** ("boyfriend", *returning*) + [*40% of*] (gif)**TS