Vectors to final
I re-read the OP. You said you were on a vector to intercept the LOC. Unless you were issued a clearance to descend to 2100 you should have maintained your cleared altitude until you were established on a segment of the approach, then maintained at or above 2100 until crossing TELEX. It may have been a controller error/terminology.
Captain was correct but nothing to do with MSA.