As I brought up here (http://www.escapefromunderdark.com/forums/showthread.php?t=20953), in the case where a non-standard subrace gets an attribute modifier that can either allow, or dissallow a feat....the policy seems to be that if your attribute would be too low, you aren't supposed to take the feat.
I can see both sides of it.
On the one side:
If you ignore the attribute adjustments, you let some subraces get benefits ike +2 strength or what have you without (some)of the drawbacks of their negative adjustment stats, such as -2 int shutting you out of some of the stronger combat feats like improved disarm and expertise.
On the other side:
It kinda sucks if you get the downside of your subrace's adjustment, without the positive side of it. You already don't gain/lose skill points based on INT adjustment, so in a way, we're already ignoring sub-race attribute adjustments.
I really don't have a strong preference one way or another, but at first glance, I would assume the most fair stance would be to ignore the subrace adjustments if you can't give the player both the positive and negative effect of those adjustments.
You're right, it does suck. Sadly, with out current system, there's nothing to be done about it. If you make a decision to play a non-standard race, it is with the knowledge that you, for better or for worse, are not playing a standard race. Tough luck -- if somebody can't accept playing a ghostwise without something to make up for the unsupported telepathy ability, somebody shouldn't play a ghostwise. It may be unfair, but it's at least equally unfair for all non-standard races.