Many investors have danced around a growing debate on Tesla (TSLA) and its stock for the better part of two years. Should ...