Is it possible for both sides of an argument to be wrong? Yes, communication would have been nice. However, it's not like the workings of the Rails Core group is secret. You can look at the commit logs and get a feel for what's going on and how close they actually are.
Expecting open source developers to give accurate estimates is kind of silly. However, responding with "Fuck you" is unnecessarily rude.