When you have only read rights on the association you are still able to select a different object in that association. When you commit you get an error. It would be nicer if the widget acts the same as the standard Mendix widgets and renders as a label.