Would have been appropriate for Current Events
but not the space board. You are correct that general science posts are okay for Space but any post that invokes politics from the get-go is not for space/science.
Some posts are ambiguous, this one might fit on OT, CE or Flame, depending on how it winds up.
