Dan,
Agreed, good point. I did not realize that GeoJSON did not assume a particular handedness.
It is a little disconcerting that the you have no plans to fix this in the future and plan to push this problem onto all clients that use mongo. In the end it seems like a little 'convention over specification' is in order. I.E. just because GeoJSON does not specify a handedness does not mean that mongo cannot provide some convention on handedness when uses submit queries over 180 degrees in longitude.
Not sure if its possible to also provide a bounding box (lower left, upper right) query for the 2dsphere index, at least then you know which direction to 'draw' the polygon. This would of course not solve the arbitrary large polygon ( < 180 degrees), but most map clients query without bounding boxes rather than polygons. Similar to the bbox query for '2d' indexes that is in place.
Lastly agreed that a query over the entire earth is not limiting records coming back from the DB and probably not a good idea. However when providing users with an API that they can query I have to cover all basis, they can query for data over any area they want.
Thanks for all your help. I truly appreciate mongo and the time you spend here helping is not lost on me.
Billy