It is normal. It's called a market.
Looks like you just read that if news are bad for dollar - eur/usd goes up, if news are good - it goes down. And it didn't happened.
If that would be so simple - I would trade news releases only with max leverage. Easy money :)
Oanda is a MM and everybody knows that. If you are OK with their dynamic spreads and spread widening during the news (20 pips on majors and 40-100 on crosses) - go with it. I don't think Oanda is good for scalping, but if you want to trade with 50-100 dollar account - they are OK.
FXCM - not...
Their business model encourages scalping. Signal providers are paid pip per trade and not percentage from profits.. So you scalp 5 pips or hold position for week with 300 pips profit - you are paid one pip. That's why their top traders changing all the time.