Did you create the network dataset? Is it possible that the points you are loading as restrictions are a source in your network dataset? You can check by bringing up the properties of the network in Catalog and clicking on the source tab and see what is listed there. Normally it should be a line feature class. If the points are there as well then you should remove them and re-build your network. If that is the case, the points probably not connected to anything and then when you load your restrictions they get snapped to these stand alone junctions and do not restrict any edges.
A second thing to check is to bring up the properties of your Route layer and click on the Network Location tab and then look at the "Snap To:" settings. It should be Closest and only the streets line feature class should be checked on for Shape. DO NOT check on snapping to everything, just the streets.
A third thing that can happen is if the barrier points have pre-existing stale network locations. So when you load your barriers When you load the barriers, in the load dialog, see what is checked on under the Location Position. It should be the "Use Geometry" and not the "Use Network Location Fields"
Regards,
Jay Sandhu