MSP Jamie Halcro Johnston said it is completely unacceptable that rural communities are "once again" being let down.