How Scary!!!!
I feel for You!!!
Glad that Arthur & Charlie are alright....
You did the right thing....Just Get them apart,Anyway,anyhow!!!!

But I agree with all the Others...Feed them Seperately....Does Charlie also have a Crate????
Put them in seperate rooms....in crates...not allowed out till Both are finished....No Anger,No Food Stealing...No Fighting...

A Behaviorist might be a good thing,Especially if Arthur is Young...

Hugs for you and Yours...
Good Luck!!