OK, you make a valid point.
BUT, regarding the techies(we’ll assume who are at least middle class) donating to Ron Paul, those are new participants in the political process. And they tend to live in zip codes that are overwhelmingly liberal.
The zip code in Chicago is a fairly affluent area (Roger Ebert lives there) and they are probably not tech jobs.