On the other hand, when we chartered a cat in the Adriatic earlier this year, my buddy did bring along an American flag which we flew from a halyard. We breached protocal by flying it above the Croatian flag, but I just couldn't see putting the Stars and Stripes in a subordinate position.
Be careful, it is presumptive of piracy to dsiplay a flag other than the registered flag of the vessel.