In your first post, your description is the way Protect Texture is supposed to work.
Which version of photoshop and operating system are you using?
If it's photoshop cc 2015, cc 2014 or cc, i believe that Protect Texture been broken since photoshop cc (photoshop version 14) and needs for adobe to fix it.