I don't think it shows hypocrisy. To my mind, the US foreign policy is more predictable assuming that the US is self-interested and relatively unprincipled. If the opposition in any foreign dispute shows more likelihood of being friendly to US interests than the incumbent, then the US will support them - perhaps even use "democracy" as an excuse; but if the opposition may not be as friendly, then the US will oppose it, publicly (e.g. Venezuela) or more obliquely (Egyptian military aid).