The situation You are really angry with your boyfriend as he forgot your anniversary/left the house in a mess/missed a date. Fuck is a really good word you can add (or on its own) to call him something bad: Some examples:
You're a fucker! くそったれ! You're a fuck! 最低! You're a fuckhead! 大ばか! You're a fuck knuckle! くそったれ! You're a fuck nut! 馬鹿者! You're a fuckwit! ばか! You're a fuck-up! ろくでなし! You're a fuck face! このブスが!
You could get creative and make up your own original names to call him. You won't be speaking everyday English but you will be having fun (at his expense) and will be original.
Fuck + noun(名詞) = name to call your boyfriend when angry 怒っているときに彼氏の事をこう呼びましょう。
Some Sarah originals are (and these have no real meaning - they just feel good to say ):Sarahのオリジナルは(これらは実際意味はありません。彼氏に向かって言うと気が晴れます) Fucktool Fuckdick Fuckcock
あなたも自分自身のオリジナルを作ってみてください。自信を持って大声で言う事をお忘れなく
So make up your own if you feel like it, and remember for made up words, just make sure you say them loudly and confidently.