On CF expiry Havoc had every right to hit you (even if it is "scrubby"). It was your bad CFs and having 2 run out at the same time which caused this mess in the first place. By your own words, you can't run and dictate who you fight when within the "rules" and CF restraints it is doable and legit by Havoc.
Havoc wave AMA
AMA wave Pyro
Above is what would of happened at the tick change when all CF expired.





