Unfortunately you can't make actions work together. Every action has an animation lock, and only very few oGCD actions can break the animations of GCD actions.
For the Bloodbath one, you'll need to add a wait call in there:
/ac "Fight or Flight" <wait>
/ac Bloodbath
That way you can either hit it once and let it do both CDs, or you can spam it until both actions fire. But keep in mind: any action or macro you fire while this is running will exit the macro.
I don't believe they've added logical statements to the macro language, unfortunately, so what you have there is probably the best bet. You can specify the target of your ability with relation to yourself, your current target, or your focus target, but that can get tricky.
NO U
Besides, it's a bit rude to tell someone not to use something when they're asking how to use it.