Both you and him were laying tracks along the same side of the map, both were intending it for long distance hauling, so it is logical you 2 will compete for the most optimal route. In that case it happens that players cross eachothers path, or the other player is somewehre first and you have to go around/over him.

Int this case he spotted a bottleneck where you could not pass the same lake in the same spot because of oilrigs. He decided to lay his bridges there before you could.
In my opinions that is not blocking nor sabotaging, it was taking advantage of the direct route.
The fact you were planning on using that same stretch is understandable, but unfortunatly he was there first.
The fact your rails ended up touching eachother, i will not see as blocking, just happens to meet there. He rerouted his tracks while you were complaining to me.
Was it a decent action he did? knowing it would force you a different route? maybe not ,but he spotted the bottleneck and took thhe opportunity, too bad for you.
So yes, i stand behind my call not to classify it as blocking or sabotaging.

Also, when he block me first, you said to go aroung him and I did that, and go on the edge map. Then he start building from another way , and go to edge of map from different direction, but his track was not connect from first direction.

He was building on the edge of the map and move so he can block me, and then go back to edge of the map to block me again and You say that not blocking???????

From my experience, what I can say is: sometimes we are with some ideas for tracks and other players have similar ideas. This will cause some conflicts, obviously! It's on to players to get an agreement, even if at some point they thing that are being blocked.
It's where an admin, watching both players actions, can judge. And, even without seeing what happened ingame (only saw chats), I'll trust on Wacko1976 decisions and never saw philipcobb creating problems with other players (from my point of view).