the men of clan gregor had been on a spreidh , and several regretful redcoats in the garrison at stirling had been left wishing they had faced rob roy himself rather than explain their loss to their own commanders .