Can all scratches be removed from the paint?
The answer is yes AND no. Scratches are essentially removed paint from the surface. Depending on the severity of scratch (how deep and wide) the clear coat around it can be leveled (either wet sanded or polished) to reduce the appearance of the scratch. Some scratches are simply too deep to reduce safely, general rule of thumb, if you can catch the scratch with your fingernail it is too deep to polish out completely. Touch up paint can be applied to these types of scratches and sanded to level out the paint, this process is however very tedious and time consuming to do properly.