Sorry, not all Cruz supporters are dumb, but gosh darn, there are many on Twitter who are rabid. A few Trump supporters are rabid too ;)
No apology necessary :)