Sonther - yes I was referring to the start point only.
Samuel - there is a fundamental difference between audio regions and MIDI regions.
Audio regions are simply a "window" onto a larger entity - the audio file itself.
MIDI regions are not windows onto some other data type, they actually contain the MIDI events themselves, therefore they have to be able to encompass the events they contain.
Now, you can reduce the length, because internally Logic has a "length" value. Therefore a region can contain events lasting 8 bars but can have a display in the arrange of 2 bars. However, you can't have events before the start of a region, because Logic doesn't differentiate a "MIDI data starts here for this region" value and a "display the region starting here" value.
It's just the way Logic is currently programmed.
That is why events can go on for longer than the region displays, but not be placed before the region starts.