No, it should be protected because of freedom of expression. It is about heritage not hate. It is protected by 10th amendment which is not in the constitution. Having a flag in a public place is basically the right to assemble. The South lost the Civil War. The Nazi symbol is not banned, even though the Germans lost WWII, and therefore the Confederate symbol should not be banned from the Union. Also, it is part of history.
Spain was a very Catholic state and Phillip II thought of himself a champion of Catholicism, so the Catholic Church played a major role in Spain's American empire. Church officials were royal advisors and the church also sent missionaries to convert natives to Catholicism and help regulate the activities of the settlers.
What are you trying to say? If you are trying to say that you sailed to the Pacific Ocean from France, I would write it:
From France, I sailed to the Pacific Ocean.
If you are trying to say that you sailed the Pacific Ocean to France, it would be incorrect. You would not sail the Pacific Ocean to get to France. You would sail the Atlantic Ocean to get to France. If this is so, I would write it:
Through the Atlantic Ocean, I sailed to France.
Hope this helps! :)