Well, the thing about it is, one shouldn't be able to hide if an enemy unit has line of sight to the character attempting to hide. Unless said character is heavily obscured, or has a feat or a racial ability that allows them to dodge this requirement. I mean, we need line of sight to target an enemy unit, can this not be used to determine whether one can hide from said unit?