Because you are rising above violence you are not sinking to that level.
The Texans were right across a river from the Mexicans and they couldn't build up enough forces to prevent the Mexicans from attacking.<span>
</span>
The answer is the railroad increased commerce by making shipping easier and cheaper.